/**
 * 尊敬的用户，你好：页面 JS 面板是高阶用法，一般不建议普通用户使用，如需使用，请确定你具备研发背景，能够自我排查问题。
 * 我们可以用 JS 面板来开发一些定制度高功能，比如：调用API接口，自定义动作执行等等。
 */

// 当页面渲染完毕后马上调用下面的函数，这个函数是在当前页面 - 设置 - 生命周期 - 页面加载完成时中被关联的。
export function didMount() {
    console.log("「页面 JS」：当前页面地址 " + location.href);
    let self = this;
    debugger

    setTimeout(() => {
        const object_name = self.$$("query_field_wrapper_2b3pwy");
        const object_mobile = self.$$("query_field_wrapper_2atpk8");
        let tableCondition = self.$$("condition_d2cmhw");
        let nameMember = object_name.data.members[0];
        let mobileMember = object_mobile.data.members[0];
        nameMember.props.defaultValue.value = '1'
        mobileMember.props.defaultValue.value = '2'

        tableCondition.onQuery();
    });


    this._routerRoot._router.afterEach((to, from) => {
        //refresh === "1"此是页面提交按钮的提交返回的1；
        if (from.query.refresh === "1") {
            Vue.nextTick(() => {
                let list = document.getElementById("card_container_cgrsek_csshandler_generate")
                //将card_container_fhsoui替换为自己的卡片容器唯一标识，_csshandler_generate不变
                if (list) {
                    let com = list.__vue__;
                    document.querySelector("#card_container_cgrsek_csshandler_generate > article").__vue__.keyword = "";
                    com && com.onRefresh()
                }
            })
        }
    });
}
